package com.itfreer.gis.config.entity;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

import java.io.Serializable;

/**
 * 定义离线底图实体
 */
@DatabaseTable(tableName = "base_map")
public class BaseMapEntity implements Serializable {

	private static final long serialVersionUID = -7660995209182573124L;

	/**
	 * 主健
	 */
    @DatabaseField(id=true, columnName = "id", useGetSet = true, width = 50)
	private String id;

	/**
	 * 数据名称
	 */
    @DatabaseField(columnName = "name", useGetSet = true, width = 50)
	private String name;

	/**
	 * 大小
	 */
    @DatabaseField(columnName = "size", useGetSet = true, width = 50)
	private Double size;

	/**
	 * 所属区域
	 */
    @DatabaseField(columnName = "area", useGetSet = true, width = 50)
	private String area;

	/**
	 * 是否有效
	 */
    @DatabaseField(columnName = "valid", useGetSet = true, width = 50)
	private Boolean valid;

	/**
	 * 文件路径
	 */
    @DatabaseField(columnName = "path", useGetSet = true, width = 200)
	private String path;

	/**
	 * 主健
	 */
	public String getId() {
		return id;
	}

	/**
	 * 主健
	 */
	public void setId(String value) {
		this.id = value;
	}

	/**
	 * 数据名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * 数据名称
	 */
	public void setName(String value) {
		this.name = value;
	}

	/**
	 * 大小
	 */
	public Double getSize() {
		return size;
	}

	/**
	 * 大小
	 */
	public void setSize(Double value) {
		this.size = value;
	}

	/**
	 * 所属区域
	 */
	public String getArea() {
		return area;
	}

	/**
	 * 所属区域
	 */
	public void setArea(String value) {
		this.area = value;
	}

	/**
	 * 是否有效
	 */
	public Boolean getValid() {
		return valid;
	}

	/**
	 * 是否有效
	 */
	public void setValid(Boolean value) {
		this.valid = value;
	}

	/**
	 * 文件路径
	 */
	public String getPath() {
		return path;
	}

	/**
	 * 文件路径
	 */
	public void setPath(String value) {
		this.path = value;
	}
}